Owl: A General-Purpose Numerical Library in OCaml

نویسنده

  • Liang Wang
چکیده

Owl is a new numerical library developed in the OCaml language. It focuses on providing a comprehensive set of highlevel numerical functions so that developers can quickly build up data analytical applications. In this abstract, we will present Owl’s design, core components, and its key functionality.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

High Performance Client-Side Web Programming with SPOC and Js of ocaml

We present WebSpoc, an OCaml GPGPU library targeting web applications that is built upon SPOC and js of ocaml. SPOC is an OCaml GPGPU library focusing on abstracting memory transfers, handling GPGPU computations and offering easy portability. Js of ocaml is the OCaml bytecode to JavaScript compiler. Thus, WebSpoc provides high performance computations from the web browser while benefitting from...

متن کامل

Rotor: First Steps Towards a Refactoring Tool for OCaml

Dedicated tools for automatically performing program refactorings bring major improvements in productivity and reliability during refactoring [1, 6]. Although some tools provide limited support for localised refactoring tasks (e.g. merlin’s identifier renaming), there is currently no general purpose automatic refactoring tool for the OCaml language. In this talk, we report on our efforts in dev...

متن کامل

Delimited Control in OCaml, Abstractly and Concretely: System Description

We describe the first implementation of multi-prompt delimited control operators in OCaml that is direct in that it captures only the needed part of the control stack. The implementation is a library that requires no changes to the OCaml compiler or run-time, so it is perfectly compatible with existing OCaml source code and byte-code. The library has been in fruitful practical use for four year...

متن کامل

OCaml-Java: OCaml on the JVM

This presentation introduces the OCaml-Java project whose goal is to allow compilation of OCaml sources into Java bytecodes. The ability to run OCaml code on a Java virtual machine provides the developer with means to leverage the strengths of the Java ecosystem lacking in the OCaml world. Most notably, this includes access to a great number of libraries, and foundations for shared-memory concu...

متن کامل

QuickChecking Patricia Trees

Patricia trees are a space-efficient, purely functional data structure, useful for efficiently implementing both integer sets and dictionaries with integer keys. In this paper we illustrate how to build a QuickCheck model of the data structure for the purpose of testing a mature OCaml library implementing it. In doing so, we encounter a subtle bug, initially inherited from a paper by Okasaki an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1707.09616  شماره 

صفحات  -

تاریخ انتشار 2017